package com.das.mechanic_base.bean.group;

import java.io.Serializable;
import java.util.List;

public class GroupInfoBean implements Serializable {

    private CircleCarOwnerGroupRelevanceBean circleCarOwnerGroupRelevance;
    private CircleGroupBean circleGroup;
    private long carOwnerUserAmount;

    public long getCarOwnerUserAmount() {
        return carOwnerUserAmount;
    }

    public void setCarOwnerUserAmount(long carOwnerUserAmount) {
        this.carOwnerUserAmount = carOwnerUserAmount;
    }

    public CircleCarOwnerGroupRelevanceBean getCircleCarOwnerGroupRelevance() {
        return circleCarOwnerGroupRelevance;
    }

    public void setCircleCarOwnerGroupRelevance(CircleCarOwnerGroupRelevanceBean circleCarOwnerGroupRelevance) {
        this.circleCarOwnerGroupRelevance = circleCarOwnerGroupRelevance;
    }

    public CircleGroupBean getCircleGroup() {
        return circleGroup;
    }

    public void setCircleGroup(CircleGroupBean circleGroup) {
        this.circleGroup = circleGroup;
    }

    public static class CircleCarOwnerGroupRelevanceBean implements Serializable{
        /**
         * circleGroupId : 9
         * circleGroupName : null
         * dynamic : false
         * id : 45
         * joinTime : 2019-08-16 14:27:37
         * mgtCreate : 2019-08-16 14:27:36
         * mgtModified : 2019-08-19 17:18:41
         * status : 1
         * topOrNot : null
         * topTime : null
         * userId : 789
         * userName : null
         * userPostType : CAROWNER
         * userResourceUrl : null
         * version : 59
         */

        private long circleGroupId;
        private boolean dynamic;
        private long id;
        private String joinTime;
        private long status;
        private boolean topOrNot;
        private boolean topTime;
        private long userId;
        private String userPostType;

        public String getUserPostType() {
            return userPostType;
        }

        public void setUserPostType(String userPostType) {
            this.userPostType = userPostType;
        }

        public long getCircleGroupId() {
            return circleGroupId;
        }

        public void setCircleGroupId(long circleGroupId) {
            this.circleGroupId = circleGroupId;
        }

        public boolean isDynamic() {
            return dynamic;
        }

        public void setDynamic(boolean dynamic) {
            this.dynamic = dynamic;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public String getJoinTime() {
            return joinTime;
        }

        public void setJoinTime(String joinTime) {
            this.joinTime = joinTime;
        }

        public long getStatus() {
            return status;
        }

        public void setStatus(long status) {
            this.status = status;
        }

        public boolean getTopOrNot() {
            return topOrNot;
        }

        public void setTopOrNot(boolean topOrNot) {
            this.topOrNot = topOrNot;
        }

        public long getUserId() {
            return userId;
        }

        public void setUserId(long userId) {
            this.userId = userId;
        }
    }

    public static class CircleGroupBean implements Serializable{
        /**
         * carOwnerAmount : null
         * carOwnerList : [{"circleGroupId":9,"circleGroupName":null,"dynamic":false,"id":45,"joinTime":"2019-08-16 14:27:37","mgtCreate":"2019-08-16 14:27:36","mgtModified":"2019-08-19 17:18:41","status":1,"topOrNot":null,"topTime":null,"userId":789,"userName":"...","userPostType":"CAROWNER","userResourceUrl":"http://thirdwx.qlogo.cn/mmopen/vi_32/W8FBVSCmF6a6I5QCtPxc9zd80B8XziaFncuo2c2ykJic0qQC85j6XHpc6xoO13mplCHRUfkr1cTM2BbuorKDC3jQ/132","version":59},{"circleGroupId":9,"circleGroupName":null,"dynamic":true,"id":46,"joinTime":"2019-08-16 14:27:55","mgtCreate":"2019-08-16 14:27:54","mgtModified":"2019-08-19 17:11:13","status":1,"topOrNot":null,"topTime":null,"userId":1027,"userName":"最爱西红柿","userPostType":"CAROWNER","userResourceUrl":"bucket2.bba.vip/190816145059TuqVVUlV0I.jpg","version":41},{"circleGroupId":9,"circleGroupName":null,"dynamic":false,"id":47,"joinTime":"2019-08-16 14:34:02","mgtCreate":"2019-08-16 14:34:01","mgtModified":"2019-08-19 17:16:49","status":1,"topOrNot":null,"topTime":null,"userId":1,"userName":"小小甜","userPostType":"CAROWNER","userResourceUrl":"http://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83eqicCKAavXLkeTjOQg4iaPv9KtpKzPfJmwERpV5nMs858VAqIusnjCiacqLiborSNTIaS4icEvnhnkTASQ/132","version":124},{"circleGroupId":9,"circleGroupName":null,"dynamic":true,"id":48,"joinTime":"2019-08-16 14:48:25","mgtCreate":"2019-08-16 14:48:24","mgtModified":"2019-08-19 17:11:13","status":1,"topOrNot":null,"topTime":null,"userId":212,"userName":null,"userPostType":"CAROWNER","userResourceUrl":null,"version":1},{"circleGroupId":9,"circleGroupName":null,"dynamic":false,"id":49,"joinTime":"2019-08-16 14:53:49","mgtCreate":"2019-08-16 14:53:49","mgtModified":"2019-08-19 17:11:13","status":1,"topOrNot":null,"topTime":null,"userId":9,"userName":"吴彦祖","userPostType":"CAROWNER","userResourceUrl":"bucket2.bba.vip/1908161453429MPaKq2wEo.jpg","version":148},{"circleGroupId":9,"circleGroupName":null,"dynamic":true,"id":50,"joinTime":"2019-08-16 14:58:49","mgtCreate":"2019-08-16 14:58:48","mgtModified":"2019-08-19 17:11:13","status":1,"topOrNot":null,"topTime":null,"userId":2944,"userName":"而黑","userPostType":"CAROWNER","userResourceUrl":null,"version":11},{"circleGroupId":9,"circleGroupName":null,"dynamic":false,"id":51,"joinTime":"2019-08-16 18:03:14","mgtCreate":"2019-08-16 18:03:13","mgtModified":"2019-08-19 17:11:13","status":1,"topOrNot":null,"topTime":null,"userId":3,"userName":null,"userPostType":"CAROWNER","userResourceUrl":null,"version":59},{"circleGroupId":9,"circleGroupName":null,"dynamic":true,"id":52,"joinTime":"2019-08-16 23:14:33","mgtCreate":"2019-08-16 23:14:33","mgtModified":"2019-08-19 17:11:13","status":1,"topOrNot":null,"topTime":null,"userId":338,"userName":"流沙","userPostType":"CAROWNER","userResourceUrl":"http://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI1tK8DOJUm7aWHmpsgLHnHJyiaZnxibN0hHhhDS86CoP5h2C6qPjboAraF8Lk52kx5yjdRbOr0p8Rg/132","version":7}]
         * dynamicTime : null
         * hasJoin : null
         * id : 9
         * introduction : 发动机精养introduction
         * joinTime : null
         * lastCirclePostContent : null
         * mgtCreate : 2019-08-16 14:27:01
         * mgtModified : 2019-08-16 18:25:43
         * name : 发动机精养小组
         * operatorUserId : 1
         * resourceId : 284511
         * resourceUrl : null
         * serviceBaseName : 发动机精养
         * serviceBaseSn : M01
         * sign : 发动机精养sign
         * status : true
         * statusDesc : 正常
         * userName : null
         * version : 0
         */

        private Object carOwnerAmount;
        private String dynamicTime;
        private boolean hasJoin;
        private long id;
        private String introduction;
        private String joinTime;
        private String lastCirclePostContent;
        private String mgtCreate;
        private String name;
        private long operatorUserId;
        private long resourceId;
        private String resourceUrl;
        private String serviceBaseName;
        private String serviceBaseSn;
        private String sign;
        private boolean status;
        private String statusDesc;
        private Object userName;
        private List<CarOwnerListBean> carOwnerList;

        public Object getCarOwnerAmount() {
            return carOwnerAmount;
        }

        public void setCarOwnerAmount(Object carOwnerAmount) {
            this.carOwnerAmount = carOwnerAmount;
        }

        public Object getDynamicTime() {
            return dynamicTime;
        }

        public void setDynamicTime(String dynamicTime) {
            this.dynamicTime = dynamicTime;
        }

        public boolean isHasJoin() {
            return hasJoin;
        }

        public void setHasJoin(boolean hasJoin) {
            this.hasJoin = hasJoin;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public String getIntroduction() {
            return introduction;
        }

        public void setIntroduction(String introduction) {
            this.introduction = introduction;
        }

        public String getJoinTime() {
            return joinTime;
        }

        public void setJoinTime(String joinTime) {
            this.joinTime = joinTime;
        }

        public String getLastCirclePostContent() {
            return lastCirclePostContent;
        }

        public void setLastCirclePostContent(String lastCirclePostContent) {
            this.lastCirclePostContent = lastCirclePostContent;
        }

        public String getMgtCreate() {
            return mgtCreate;
        }

        public void setMgtCreate(String mgtCreate) {
            this.mgtCreate = mgtCreate;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public long getOperatorUserId() {
            return operatorUserId;
        }

        public void setOperatorUserId(long operatorUserId) {
            this.operatorUserId = operatorUserId;
        }

        public long getResourceId() {
            return resourceId;
        }

        public void setResourceId(long resourceId) {
            this.resourceId = resourceId;
        }

        public String getResourceUrl() {
            return resourceUrl;
        }

        public void setResourceUrl(String resourceUrl) {
            this.resourceUrl = resourceUrl;
        }

        public String getServiceBaseName() {
            return serviceBaseName;
        }

        public void setServiceBaseName(String serviceBaseName) {
            this.serviceBaseName = serviceBaseName;
        }

        public String getServiceBaseSn() {
            return serviceBaseSn;
        }

        public void setServiceBaseSn(String serviceBaseSn) {
            this.serviceBaseSn = serviceBaseSn;
        }

        public String getSign() {
            return sign;
        }

        public void setSign(String sign) {
            this.sign = sign;
        }

        public boolean isStatus() {
            return status;
        }

        public void setStatus(boolean status) {
            this.status = status;
        }

        public String getStatusDesc() {
            return statusDesc;
        }

        public void setStatusDesc(String statusDesc) {
            this.statusDesc = statusDesc;
        }

        public Object getUserName() {
            return userName;
        }

        public void setUserName(Object userName) {
            this.userName = userName;
        }

        public List<CarOwnerListBean> getCarOwnerList() {
            return carOwnerList;
        }

        public void setCarOwnerList(List<CarOwnerListBean> carOwnerList) {
            this.carOwnerList = carOwnerList;
        }

        public static class CarOwnerListBean implements Serializable{
            /**
             * circleGroupId : 9
             * circleGroupName : null
             * dynamic : false
             * id : 45
             * joinTime : 2019-08-16 14:27:37
             * mgtCreate : 2019-08-16 14:27:36
             * mgtModified : 2019-08-19 17:18:41
             * status : 1
             * topOrNot : null
             * topTime : null
             * userId : 789
             * userName : ...
             * userPostType : CAROWNER
             * userResourceUrl : http://thirdwx.qlogo.cn/mmopen/vi_32/W8FBVSCmF6a6I5QCtPxc9zd80B8XziaFncuo2c2ykJic0qQC85j6XHpc6xoO13mplCHRUfkr1cTM2BbuorKDC3jQ/132
             * version : 59
             */

            private long circleGroupId;
            private Object circleGroupName;
            private boolean dynamic;
            private long id;
            private String joinTime;
            private String mgtCreate;
            private String mgtModified;
            private long status;
            private Object topOrNot;
            private Object topTime;
            private long userId;
            private String userName;
            private String userPostType;
            private String userResourceUrl;
            private long version;

            public long getCircleGroupId() {
                return circleGroupId;
            }

            public void setCircleGroupId(long circleGroupId) {
                this.circleGroupId = circleGroupId;
            }

            public Object getCircleGroupName() {
                return circleGroupName;
            }

            public void setCircleGroupName(Object circleGroupName) {
                this.circleGroupName = circleGroupName;
            }

            public boolean isDynamic() {
                return dynamic;
            }

            public void setDynamic(boolean dynamic) {
                this.dynamic = dynamic;
            }

            public long getId() {
                return id;
            }

            public void setId(long id) {
                this.id = id;
            }

            public String getJoinTime() {
                return joinTime;
            }

            public void setJoinTime(String joinTime) {
                this.joinTime = joinTime;
            }

            public String getMgtCreate() {
                return mgtCreate;
            }

            public void setMgtCreate(String mgtCreate) {
                this.mgtCreate = mgtCreate;
            }

            public String getMgtModified() {
                return mgtModified;
            }

            public void setMgtModified(String mgtModified) {
                this.mgtModified = mgtModified;
            }

            public long getStatus() {
                return status;
            }

            public void setStatus(long status) {
                this.status = status;
            }

            public Object getTopOrNot() {
                return topOrNot;
            }

            public void setTopOrNot(Object topOrNot) {
                this.topOrNot = topOrNot;
            }

            public Object getTopTime() {
                return topTime;
            }

            public void setTopTime(Object topTime) {
                this.topTime = topTime;
            }

            public long getUserId() {
                return userId;
            }

            public void setUserId(long userId) {
                this.userId = userId;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public String getUserPostType() {
                return userPostType;
            }

            public void setUserPostType(String userPostType) {
                this.userPostType = userPostType;
            }

            public String getUserResourceUrl() {
                return userResourceUrl;
            }

            public void setUserResourceUrl(String userResourceUrl) {
                this.userResourceUrl = userResourceUrl;
            }

            public long getVersion() {
                return version;
            }

            public void setVersion(long version) {
                this.version = version;
            }
        }
    }
}
